사이트 내 전체검색
[mysql] mysql create 에서 datetime 부분에 오류 나올때 Invalid default value for 'wr_datetime'
하우코드
https://cmd.kr/server/1136 URL이 복사되었습니다.

본문

mysql create 에서 datetime 부분에 오류 나올때 Invalid default value for 'wr_datetime'
NULL, PRIMARY KEY (`wr_id`), KEY `wr_seo_title` (`wr_seo_title`), KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`), KEY
`wr_is_comment` (`wr_is_comment`,`wr_id`), KEY `wr_10` (`wr_10`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;": Invalid default value for 'wr_datetime'

NO_ZERO_IN_DATE, NO_ZERO_DATE  때문에 Create 오류가 발생됨

create 하기전에 다음 실행
SET sql_mode = '';

예)
$db = new mysqli(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD, G5_MYSQL_DB);
$db->query("SET sql_mode = '';");

댓글목록

등록된 댓글이 없습니다.

1,139 (1/23P)

Search

Copyright © Cmd 명령어 18.223.20.57